package com.ccp.dev.system.dao;
import com.ccp.dev.core.basic.base.IBaseMapper;
import com.ccp.dev.core.basic.web.query.QueryFilter;
import com.ccp.dev.system.model.MessageReply;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
 * 消息回复 Dao层
 *
 * @author csx
 * @date 2012-01-14 15:15:43
 */
@Repository
public interface  MessageReplyDao extends IBaseMapper<MessageReply,String>
{

	/**
	 * 根据条件查询消息回复
	 * @param queryFilter
	 * @return 返回根据条件查询到的信息
	 */
    List<MessageReply> getAll(QueryFilter queryFilter);

	/**
	 * 发信人查询消息回复
	 * @param queryFilter
	 * @return 返回发信人查询到的消息回复
	 */
	List<MessageReply> getAllByUserName(QueryFilter queryFilter);

	/**
	 * 根据消息id查询消息回复
	 * @param messageId
	 * @return 返回根据消息id查询到的消息回复
	 */
    List<MessageReply> getReplyByMsgId(@Param("messageId")String messageId);
}